在昨天的文章中筆者說明了直播中心的介紹與選擇,今天就來介紹超低延遲直播(Real-Time Streaming;RTS)。其實有不少企業在直播時有類似需求,筆者就曾遇過客戶需要低延遲的直播所以透過阿里雲的RTS來完成,而在今天的文章中將會介紹如何快速搭建屬於自己的直播平台,並且開啟RTS達到超低延遲的直播效果。如果需要使用RTS請先準備好SSL憑證,因為在過程中會新增推流、播流兩組Domain所以請各位準備兩組SSL憑証,但如果兩組Domain都歸屬同一個二級Domain的話則準備一組Wildcard的SSL憑証即可。
直播主經由個人裝置並透過OBS進行RTS推流上去阿里雲直播中心後,直播中心會在進行RTS播流並透過阿里雲提供的RTS Web播放器播出。
阿里雲的直播中心在操作上非常簡易,只要透過直播中心介面添加Domain並完成相關設定後,透過URL產生器,即可架設好屬於自己的直播平台,同時左列也有相關功能可供使用。
今天的文章中筆者實際做了使用RTS的直播,也實際驗證了直播端與觀看端同時看線上時鐘的時間差可確實低於1秒的,當然如果是播影片之類的延遲就會再稍微增加一些,不過主要原因是直播端設備的性能問題,以體感上來說是幾乎感受不到的,同時阿里雲的直播中心也不僅僅只有這樣,其中還有許多好用的功能,例如轉碼、美顏特效SDK、流量監控等等,有興趣的讀者不妨了解看看。
直播中心介紹https://www.alibabacloud.com/help/en/apsaravideo-live/latest/real-time-streaming-overview
Demo https://www.alibabacloud.com/help/en/apsaravideo-live/latest/real-time-streaming-demo